.search-choose {
  position: fixed;
  margin-top: 50px;
}
.sbox {
  width: 100vw;
  background-color: #fff;
}
.choosebox {
  width: 100vw;
}
.choosebox .searchbox {
  width: 94vw;
  height: 40px;
  margin: 0px auto;
}
.choosebox .searchbox .van-search {
  padding: 5px 0px;
}
.choosebox .searchbox .van-search__action {
  width: 13vw;
  text-align: center;
  padding: 0;
  background: #5190ff;
  color: #fff;
}
.el-select .el-input {
  width: 130px;
}
.input-with-select .el-input-group__prepend {
  background-color: #fff;
}
.active2 {
  color: #5190ff;
}
.sortactive {
  background: #eff;
  color: #5190ff;
}
.search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 94vw;
  height: 40px;
  margin: 0 auto;
}
.search input {
  padding: 0px !important;
}
.search .sea_input {
  width: 80vw;
  height: 30px;
  margin-top: 5px;
}
.search .sea_input .s_input {
  width: 100%;
  height: 28px;
  border: 1px solid #999;
}
.search .s_btn {
  width: 13vw;
  height: 28px;
  background: #5190ff;
  margin-top: 5px;
  border: none;
  color: #fff;
}
.van-dropdown-menu {
  overflow: hidden;
}
element.style {
  height: 150px;
}
.van-popup {
  height: 484px!important;
}
.van-popup .van-tree-select {
  height: 300px!important;
}
.screen {
  width: 100%;
}
.screen li {
  width: 100%;
  font-size: 14px;
  color: #666;
}
.screen li p {
  color: #555;
  height: 24px;
  line-height: 24px;
  border: 1px solid #f7fcff;
  background: #f9fdff;
  padding-left: 10px;
}
.screen li .content {
  padding-left: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.screen li .content span.active3 {
  background: #5190ff;
  color: #fff;
}
.screen li .content .price {
  width: 29.2%;
  height: 26px;
  margin-right: 11px;
  margin-bottom: 5px;
  text-align: center;
  line-height: 25px;
  border-radius: 5px;
  border: 0.5px solid #d9e6ff;
}
.screen li .content .init,
.screen li .content .global {
  width: 20.9%;
  height: 26px;
  margin-right: 11px;
  margin-bottom: 5px;
  text-align: center;
  line-height: 25px;
  border-radius: 5px;
  border: 0.5px solid #d9e6ff;
}
.screen li.btn p {
  display: flex;
  justify-content: space-between;
  height: 36px;
  padding: 10px;
}
.screen li.btn p button {
  border: none;
  border-radius: 5px;
  width: 46%;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  color: #fff;
}
.screen li.btn p .refresh {
  background: orange;
}
.screen li.btn p .commit {
  background: #5190ff;
}
